#============================================================
#	Property Label
#============================================================
# @datetime: 2022-4-21 19:30:41
#============================================================
tool
class_name PropertyLabel
extends HBoxContainer


export var texture_rect : NodePath
export var label : NodePath

export var texture : Texture = preload("res://icon.png") setget set_texture, get_texture
export var text : String = "label" setget set_text, get_text


#============================================================
#   Set/Get
#============================================================
func set_texture(value: Texture) -> void:
	texture = value
	get_node(texture_rect).texture = texture

func get_texture() -> Texture:
	return texture

func set_text(value: String) -> void:
	text = value
	get_node(label).text = text

func get_text() -> String:
	return text

